package com.powerdata.system.domain.param;


public class PaimonColumnDto {

    //列名
    private String columnName;
    //列名
    private String newColumnName;

    //是否可为空
    private String isNullable;

    //是否主键
    private String isPrimaryKey;

    //是否分区
    private String isPartitionKey;

    //是否可为空
    private String newIsNullable;
    //类型
    private String dataType;
    //new类型
    private String newDataType;
    // decimal 总长度
    private String precision;
    //decimal 总长度 小数位长度
    private String scale;
    /**
     * 带时区
     */
    private String isWithZone;
    /**
     * 注释
     */
    private String comment;
    /**
     * 注释
     */
    private String newComment;
    /**
     * Map的value  或者 list 的item  是否为空
     */

    private String isNullableSubType;
    /**
     * Map的value  或者 list 的item 的类型
     */
    private String valueType;
    /**
     * key类型
     */
    private String keyType;
    //修改类型：0:不变；1：新增；2：修改；3：删除；
    private String exectype;


    public String getColumnName() {
        return columnName;
    }

    public void setColumnName(String columnName) {
        this.columnName = columnName;
    }

    public String getNewColumnName() {
        return newColumnName;
    }

    public void setNewColumnName(String newColumnName) {
        this.newColumnName = newColumnName;
    }

    public String getIsNullable() {
        return isNullable;
    }

    public void setIsNullable(String isNullable) {
        this.isNullable = isNullable;
    }

    public String getNewIsNullable() {
        return newIsNullable;
    }

    public void setNewIsNullable(String newIsNullable) {
        this.newIsNullable = newIsNullable;
    }

    public String getIsPrimaryKey() {
        return isPrimaryKey;
    }

    public void setIsPrimaryKey(String isPrimaryKey) {
        this.isPrimaryKey = isPrimaryKey;
    }

    public String getIsPartitionKey() {
        return isPartitionKey;
    }

    public void setIsPartitionKey(String isPartitionKey) {
        this.isPartitionKey = isPartitionKey;
    }

    public String getDataType() {
        return dataType;
    }

    public void setDataType(String dataType) {
        this.dataType = dataType;
    }

    public String getNewDataType() {
        return newDataType;
    }

    public void setNewDataType(String newDataType) {
        this.newDataType = newDataType;
    }

    public String getPrecision() {
        return precision;
    }

    public void setPrecision(String precision) {
        this.precision = precision;
    }

    public String getScale() {
        return scale;
    }

    public void setScale(String scale) {
        this.scale = scale;
    }

    public String getIsWithZone() {
        return isWithZone;
    }

    public void setIsWithZone(String isWithZone) {
        this.isWithZone = isWithZone;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public String getNewComment() {
        return newComment;
    }

    public void setNewComment(String newComment) {
        this.newComment = newComment;
    }

    public String getIsNullableSubType() {
        return isNullableSubType;
    }

    public void setIsNullableSubType(String isNullableSubType) {
        this.isNullableSubType = isNullableSubType;
    }

    public String getValueType() {
        return valueType;
    }

    public void setValueType(String valueType) {
        this.valueType = valueType;
    }

    public String getKeyType() {
        return keyType;
    }

    public void setKeyType(String keyType) {
        this.keyType = keyType;
    }

    public String getExectype() {
        return exectype;
    }

    public void setExectype(String exectype) {
        this.exectype = exectype;
    }
}